package cn.tedu.apiday06;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

//测试Collections
public class CollectionsAction {
    public static void main(String[] args) {
        //调用Collections常用方法
        List<Integer> list = new ArrayList<>();
//        Collections.addAll(list,1,2,2,3,3,546,500,6416);//向指定集合里添加很多元素
//        System.out.println(list);
//        System.out.println(Collections.max(list));//获取集合里最大值
//        System.out.println(Collections.min(list));//获取集合里的最小值
////        Collections.reverse(list);//翻转指定集合里的所有元素
////        System.out.println(list);
//        Collections.swap(list,2,3);//交换指定的两个下标对应的元素
//        System.out.println(list);
//        Collections.sort(list);//给指定的集合排序  从小到大
//        System.out.println(list);
        List<Integer> list1 = new ArrayList<>();
        Collections.addAll(list,1,2,2,3,3,546,500,6416);
        Collections.addAll(list1,null,null,null,null,null,null,null,null);//给要复制的集合提供足够的容量
        Collections.copy(list1,list);
        System.out.println(list1);
    }
}
